package com.naiterui.ehp.bs.consult.service;

import java.util.List;

import com.naiterui.ehp.bp.bo.consult.VideoConsultMessageBO;
import com.naiterui.ehp.bp.support.exception.BusinessException;

/**
 * @author luao
 * @date 2021/2/27 4:30 下午
 **/
public interface IVideoConsultMessageService {

    /**
     * 添加视频咨询消息
     * @param videoConsultMessageBO
     * @return
     */
    VideoConsultMessageBO save(VideoConsultMessageBO videoConsultMessageBO);

    VideoConsultMessageBO getByRecomId(Long recomId) throws BusinessException;


    /**
     * 根据视频问诊ID列表获取问诊消息详情列表
     *
     * @param videoConsultId
     * @param types
     * @return
     */
    List<VideoConsultMessageBO> getMessageByVideoConsultId(Long videoConsultId, List<Integer> types);

    /**
     * 获取视频咨询消息
     *
     * @param contents
     * @param type
     * @return
     */
    List<VideoConsultMessageBO> getVideoConsultMessage(List<String> contents, Integer type);

}
